package com.sanxia.production.service;

import java.util.List;
import com.sanxia.production.domain.Market;
import com.sanxia.production.vo.MarketVo;

/**
 * 销售列表Service接口
 *
 * @author zrs
 * @date 2023-05-11
 */
public interface IMarketService
{
    /**
     * 查询销售列表
     *
     * @param marketId 销售列表主键
     * @return 销售列表
     */
    public Market selectMarketByMarketId(Long marketId);

    /**
     * 查询销售列表列表
     *
     * @param market 销售列表
     * @return 销售列表集合
     */
    public List<Market> selectMarketList(Market market);

    /**
     * 新增销售列表
     *
     * @param market 销售列表
     * @return 结果
     */
    public int insertMarket(Market market);

    /**
     * 修改销售列表
     *
     * @param market 销售列表
     * @return 结果
     */
    public int updateMarket(Market market);

    /**
     * 批量删除销售列表
     *
     * @param marketIds 需要删除的销售列表主键集合
     * @return 结果
     */
    public int deleteMarketByMarketIds(Long[] marketIds);

    /**
     * 删除销售列表信息
     *
     * @param marketId 销售列表主键
     * @return 结果
     */
    public int deleteMarketByMarketId(Long marketId);


    public int auditMarket(MarketVo marketVo);

    public int approverMarket(MarketVo marketVo);
}
